typedef enum{ATOM,LIST}ElemTag;

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:35:34
这样定义是什么作用或者好处?其中typedef有和没有能在什么作用?请讲细些,最好有个例子,谢谢!

把 ElemTag这个自己的命名的类型,定义为只能取ATOM,LIST这两个内容的类型.
typedef用于把某个类型,定义为另一个类型.

这和这样是一样的:
enum ElemTag
{
ATOM,LIST
};
看你的习惯了。